
#pragma once
#include <vector>
#include "Resource.h"

// CMySavePathDlg dialog

class CMySavePathDlg : public CDialogEx
{
	DECLARE_DYNAMIC(CMySavePathDlg)

public:
	CMySavePathDlg(CWnd* pParent = NULL);   // standard constructor
	virtual ~CMySavePathDlg();

// Dialog Data
	enum { IDD = IDD_DIALOG1 };

protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
		virtual BOOL OnInitDialog();
		
	DECLARE_MESSAGE_MAP()
public:
	afx_msg void OnBnClickedButton1();
	CString m_strSavePath;
	CString m_strSensitivePath;
	CListCtrl m_FilePathList;
	//CString m_strWebBackPath;
	//CString m_strWebPath;
	int m_state;
	std::vector<CString>m_strSensitivePathLists;
	afx_msg void OnBnClickedCancel();
	afx_msg void OnBnClickedOk();

public:
	CString GetSavePath();
	CString GetWebBackPath();
	CString GetWebPath();
	void GetSensitivePath(std::vector<CString>&strSensitivePathLists);
	afx_msg void OnLvnItemchangedList1(NMHDR *pNMHDR, LRESULT *pResult);
	afx_msg void OnBnClickedButton3();
	afx_msg void OnBnClickedButton2();
	afx_msg void OnLvnDeleteitemList1(NMHDR *pNMHDR, LRESULT *pResult);
	afx_msg void OnNMRClickList1(NMHDR *pNMHDR, LRESULT *pResult);
	afx_msg void OnOleEditChangeIcon();
	afx_msg void OnBnClickedButton4();
	afx_msg void OnBnClickedButton5();
	CString m_strWebBackPath;
	CString m_strWebPath;
};
